/**
 * 1. 组件是 React 的一等公民，学习 React 就是在学习 React 应该怎么使用
 * 
 * 2. 组件表示页面中的基本功能，通常是将 UI 拆分成独立可复用的代码片段
 *   将多个组件进行组合就可以实现完整的页面功能
 * 
 * 3. 组件，类似于 JavaScript 函数，接受任意的入参，并返回用于描述页面内容的 React 元素
 * 
 * 4. 组件的特点： 复用、独立、组合
 * 
 * 5. React 中创建函数有两个方式
 * 
 *    ① 函数式组件
 * 
 *    ② 类组件
 * 
 */